Code met package
eerst moet je de juiste library importeren:
from time import sleep
from leaphymicropython.actuators.dcmotor import DCMotor
Daarna zet je een loop op waarin de motor continu vooruit beweegt. Na 2 seconden maakt de motor een draai naar links voor 1 seconde. Vervolgens begint de cyclus opnieuw, waarbij de motor weer vooruit blijft bewegen.
motor = DCMotor()
while True:
motor.forward(255) # Motor beweegt vooruit op volle snelheid
sleep(2) # Motor blijft 2 seconden vooruit bewegen
motor.left(255, 1) # Motor draait naar links voor 1 seconde
sleep(1)
Uitleg hoe de functies werken
DCMotor():
Initialiseert het DC motor-object, waarmee je de bewegingen van de motor kunt regelen.
motor.left(speed, duration):
Laat de motor naar links draaien met de opgegeven snelheid (0-255) gedurende de opgegeven duur in seconden.
motor.forward(speed):
Laat de motor vooruit bewegen met de opgegeven snelheid (0-255). De motor blijft vooruit bewegen totdat er een ander commando wordt gegeven.